package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 招投标表
 *
 * @author admin
 * @since 2025-09-29
 */
@Data
@ApiModel(value="招投标表VO", description="招投标表VO")
public class CPreviousBidVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 文件名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="文件名称")
    @com.alibaba.excel.annotation.ExcelProperty("文件名称")
    @ApiModelProperty(value = "文件名称")
    private String fileName;
    /**
     * 招标计划时间（YYYY-MM-DD）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标计划时间（YYYY-MM-DD）")
    @com.alibaba.excel.annotation.ExcelProperty("招标计划时间（YYYY-MM-DD）")
    @ApiModelProperty(value = "招标计划时间（YYYY-MM-DD）")
    private String bidPlanTime;
    /**
     * 招标单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标单位")
    @com.alibaba.excel.annotation.ExcelProperty("招标单位")
    @ApiModelProperty(value = "招标单位")
    private String bidUnit;
    /**
     * 招标负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标负责人")
    @com.alibaba.excel.annotation.ExcelProperty("招标负责人")
    @ApiModelProperty(value = "招标负责人")
    private String bidPrincipal;
    /**
     * 招标负责人联系电话
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标负责人联系电话")
    @com.alibaba.excel.annotation.ExcelProperty("招标负责人联系电话")
    @ApiModelProperty(value = "招标负责人联系电话")
    private String bidPrincipalPhone;
    /**
     * 招标代理单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标代理单位")
    @com.alibaba.excel.annotation.ExcelProperty("招标代理单位")
    @ApiModelProperty(value = "招标代理单位")
    private String bidAgencyUnit;
    /**
     * 招标代理负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标代理负责人")
    @com.alibaba.excel.annotation.ExcelProperty("招标代理负责人")
    @ApiModelProperty(value = "招标代理负责人")
    private String bidAgencyPrincipal;
    /**
     * 招标代理负责人联系电话
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标代理负责人联系电话")
    @com.alibaba.excel.annotation.ExcelProperty("招标代理负责人联系电话")
    @ApiModelProperty(value = "招标代理负责人联系电话")
    private String bidAgencyPrincipalPhone;
    /**
     * 招标公告日期（YYYY-MM-DD）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标公告日期（YYYY-MM-DD）")
    @com.alibaba.excel.annotation.ExcelProperty("招标公告日期（YYYY-MM-DD）")
    @ApiModelProperty(value = "招标公告日期（YYYY-MM-DD）")
    private String bidNoticeTime;
    /**
     * 评标日期（YYYY-MM-DD）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评标日期（YYYY-MM-DD）")
    @com.alibaba.excel.annotation.ExcelProperty("评标日期（YYYY-MM-DD）")
    @ApiModelProperty(value = "评标日期（YYYY-MM-DD）")
    private String evaluationOfBidTime;
    /**
     * 招投标平台
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招投标平台")
    @com.alibaba.excel.annotation.ExcelProperty("招投标平台")
    @ApiModelProperty(value = "招投标平台")
    private String bidPlatform;
    /**
     * 中标单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标单位")
    @com.alibaba.excel.annotation.ExcelProperty("中标单位")
    @ApiModelProperty(value = "中标单位")
    private String bidWinUnit;
    /**
     * 中标负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标负责人")
    @com.alibaba.excel.annotation.ExcelProperty("中标负责人")
    @ApiModelProperty(value = "中标负责人")
    private String bidWinPrincipal;
    /**
     * 中标负责人联系电话
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标负责人联系电话")
    @com.alibaba.excel.annotation.ExcelProperty("中标负责人联系电话")
    @ApiModelProperty(value = "中标负责人联系电话")
    private String bidWinPrincipalPhone;
    /**
     * 合同签订日期（YYYY-MM-DD）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="合同签订日期（YYYY-MM-DD）")
    @com.alibaba.excel.annotation.ExcelProperty("合同签订日期（YYYY-MM-DD）")
    @ApiModelProperty(value = "合同签订日期（YYYY-MM-DD）")
    private String contractSignTime;
    /**
     * 合同工期（YYYY-MM-DD）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="合同工期（YYYY-MM-DD）")
    @com.alibaba.excel.annotation.ExcelProperty("合同工期（YYYY-MM-DD）")
    @ApiModelProperty(value = "合同工期（YYYY-MM-DD）")
    private String contractWorkTime;
    /**
     * 招标形式（1、政府采购法/2、招投标法）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标形式（1、政府采购法/2、招投标法）")
    @com.alibaba.excel.annotation.ExcelProperty("招标形式（1、政府采购法/2、招投标法）")
    @ApiModelProperty(value = "招标形式（1、政府采购法/2、招投标法）")
    private String bidStyle;
    /**
     * 是否依法必招项目（1、是/2、否）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否依法必招项目（1、是/2、否）")
    @com.alibaba.excel.annotation.ExcelProperty("是否依法必招项目（1、是/2、否）")
    @ApiModelProperty(value = "是否依法必招项目（1、是/2、否）")
    private String lawProject;
    /**
     * 类型：1、工可招标；2、相关专题招标；3、勘察设计招标；4、其他相关招标；5、施工类招标；6、监理类招标；7、其他第三方服务类招标
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="类型：1、工可招标；2、相关专题招标；3、勘察设计招标；4、其他相关招标；5、施工类招标；6、监理类招标；7、其他第三方服务类招标")
    @com.alibaba.excel.annotation.ExcelProperty("类型：1、工可招标；2、相关专题招标；3、勘察设计招标；4、其他相关招标；5、施工类招标；6、监理类招标；7、其他第三方服务类招标")
    @ApiModelProperty(value = "类型：1、工可招标；2、相关专题招标；3、勘察设计招标；4、其他相关招标；5、施工类招标；6、监理类招标；7、其他第三方服务类招标")
    private String types;
    /**
     * 是否为第一中标人（是/否）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否为第一中标人（是/否）")
    @com.alibaba.excel.annotation.ExcelProperty("是否为第一中标人（是/否）")
    @ApiModelProperty(value = "是否为第一中标人（是/否）")
    private String sfwdyzbr;
    /**
     * 评标办法：1、合理低价法；2、技术评分最低价法；3、综合评分法；4、其他
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="评标办法：1、合理低价法；2、技术评分最低价法；3、综合评分法；4、其他")
    @com.alibaba.excel.annotation.ExcelProperty("评标办法：1、合理低价法；2、技术评分最低价法；3、综合评分法；4、其他")
    @ApiModelProperty(value = "评标办法：1、合理低价法；2、技术评分最低价法；3、综合评分法；4、其他")
    private String bidWay;
    /**
     * 招标资质要求
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标资质要求")
    @com.alibaba.excel.annotation.ExcelProperty("招标资质要求")
    @ApiModelProperty(value = "招标资质要求")
    private String zbzzyq;
    /**
     * 中标单位资质
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标单位资质")
    @com.alibaba.excel.annotation.ExcelProperty("中标单位资质")
    @ApiModelProperty(value = "中标单位资质")
    private String zbdwzz;
    /**
     * 分包资质要求
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包资质要求")
    @com.alibaba.excel.annotation.ExcelProperty("分包资质要求")
    @ApiModelProperty(value = "分包资质要求")
    private String fbzzyq;
    /**
     * 创建时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("创建时间")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 更新时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="更新时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("更新时间")
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private String id;
    /**
     * 项目id
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目id")
    @com.alibaba.excel.annotation.ExcelProperty("项目id")
    @ApiModelProperty(value = "项目id")
    private String projectId;
    /**
     * 招标限价（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="招标限价（元）")
    @com.alibaba.excel.annotation.ExcelProperty("招标限价（元）")
    @ApiModelProperty(value = "招标限价（元）")
    private String bidPrice;
    /**
     * 中标价（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="中标价（元）")
    @com.alibaba.excel.annotation.ExcelProperty("中标价（元）")
    @ApiModelProperty(value = "中标价（元）")
    private String bidWinPrice;
    /**
     * 合同价（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="合同价（元）")
    @com.alibaba.excel.annotation.ExcelProperty("合同价（元）")
    @ApiModelProperty(value = "合同价（元）")
    private String contractPrice;
    /**
     * 结算价（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="结算价（元）")
    @com.alibaba.excel.annotation.ExcelProperty("结算价（元）")
    @ApiModelProperty(value = "结算价（元）")
    private String settlementPrice;
    /**
     * 删除标识
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="删除标识")
    @com.alibaba.excel.annotation.ExcelProperty("删除标识")
    @ApiModelProperty(value = "删除标识")
    private String disabled;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}